.text {
    display: inline-block;
    font-size: var(--sapFontSize);
    font-family: var(--sapFontFamily);
    color: var(--sapTextColor);
    line-height: normal;
    white-space: pre-line;
    word-wrap: break-word;
    cursor: text;
    margin: 0;
}

.text:nth-of-type(2) {
    margin-left: 4rem;
}

.product-info {
    display: flex;
    flex-wrap: wrap;
}

.product-info [ui5-avatar],
.product-info .product-info-cell {
    margin-right: 2rem;
    margin-bottom: 1rem; 
}

.product-info-cell {
    display: flex;
    gap: 5px;
    flex-direction: column;
}

.product-description {
    display: inline;
    max-width: 300px;
}

.availability {
   font-size: 1.2rem;
   color: var(--sapPositiveTextColor);
}

.price {
    font-size: 1.2rem;
    color: var(--sapTextColor);
}

.actionsBar {
    padding: 0.8rem 0 0 1rem;
}

.navigationBar{
    padding: 0.8rem 0 0 0;
}

.snapped-title-heading {
    display: flex;
    align-items: center;
    position: relative;
}
.snapped-title-heading [ui5-avatar] {
    position: absolute;
    top: 0;
}
.snapped-title-heading [ui5-title] {
    font-family: var(--sapObjectHeader_Title_FontFamily);
    color: var(--sapObjectHeader_Title_TextColor);
    padding: 0.3125rem 0 0 0;
    font-size: var(--sapObjectHeader_Title_SnappedFontSize);
    text-overflow: ellipsis;
    min-width: 0;
    margin-left: 4rem;
}